#include <iostream>
using std::cout;
using std::endl;

class FunctionObject{
    //...
};

void test0(){
    FunctionObject fo; //无参构造
    //声明了一个返回值为FunctionObject对象的函数，函数名是fo2
    FunctionObject fo2(); 
    
    //无参构造创建堆上对象
    FunctionObject * p = new FunctionObject();

    //fo();  //让对象像一个函数一样被调用
    //fo.operator()();
}


int main(void){
    test0();
    return 0;
}
